const path = require("path");
// vite.config.js # or vite.config.ts
console.log(path.resolve(__dirname, "./src"));

module.exports = {
    alias: {
        // 键必须以斜线开始和结束
        "/@/": path.resolve(__dirname, "./src"),
    },
    /**
     * 在生产中服务时的基本公共路径。
     * @default '/'
     */
    base: "./",
    /**
     * 与“根”相关的目录，构建输出将放在其中。如果目录存在，它将在构建之前被删除。
     * @default 'dist'
     */
    outDir: "dist",
    //服务端口
    port: 8090,
    // 是否自动在浏览器打开
    open: false,
    // 是否开启 https
    https: false,
    // 是否服务端渲染
    ssr: false,
    // 引入第三方的配置
    optimizeDeps: {
        // include: ["moment"],
        include: ["element-plus/lib/locale/lang/zh-cn", "axios", "mockjs", "echarts"]
    },
    //代理设置
    proxy: {
        // 如果是 /api 打头，则访问地址如下
        "/api": {
            target: "https://baidu.com/",
            changeOrigin: true,
            rewrite: (path) => path.replace(/^\/api/, ""),
        },
    }
};
